gtkwidget: Remove unnecessary code in get_state_flags
authorJasper St. Pierre <jstpierre@mecheye.net>
Tue, 25 Nov 2014 00:56:23 +0000 (16:56 -0800)
committerJasper St. Pierre <jstpierre@mecheye.net>
Tue, 25 Nov 2014 19:04:36 +0000 (11:04 -0800)
Any time has_focus is called, we will call gtk_widget_update_state_flags
which will assign the state flags properly.

gtk/gtkwidget.c

index fc5063c429dd00392685ed94a14548d711b52ad5..7ff1aff3f0fd23a2e28e13c7493b5e88d7ac8de1 100644 (file)
@@ -8857,16 +8857,9 @@ gtk_widget_unset_state_flags (GtkWidget     *widget,
 GtkStateFlags
 gtk_widget_get_state_flags (GtkWidget *widget)
 {
-  GtkStateFlags flags;
-
   g_return_val_if_fail (GTK_IS_WIDGET (widget), 0);
 
-  flags = widget->priv->state_flags;
-
-  if (gtk_widget_has_focus (widget))
-    flags |= GTK_STATE_FLAG_FOCUSED;
-
-  return flags;
+  return widget->priv->state_flags;
 }
 
 /**